upon my faith - German English Dictionary